package com.hearwego;

import java.util.List;

import com.hearwego.utilities.Informacion;
import com.hearwego.utilities.RssParserPull;

import android.app.ProgressDialog;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

public class DescripcionFragment extends Fragment {
	
	ProgressDialog dialog;
	View view;
	List<Informacion> informacion;
	TextView titulo_desc, descripcion;

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
		new getDescripcion().execute("");
		view = inflater.inflate(R.layout.description_fragment, container, false);
		return view;
	}
	
	class getDescripcion extends AsyncTask<String, String, String>{
		@Override
		protected void onPreExecute() {
			super.onPreExecute();
			dialog = ProgressDialog.show(getActivity(), "","Cargando. Por favor espere...", true);

		}

		@Override
		protected String doInBackground(String... params) {
			RssParserPull parse = new RssParserPull("http://www.smartthinking.com.mx:8080/HearWeGo/DataServlet?Query=select%20*%20from%20pois%20where%20poi_idr=2&BaseDatos=hwg");
			informacion = null;
			informacion = parse.parse();
			return null;
		}
		
		@Override
		protected void onPostExecute(String result) {
			super.onPostExecute(result);
			
			titulo_desc = (TextView) view.findViewById(R.id.titulo_descr);
			descripcion = (TextView) view.findViewById(R.id.descrip);
			
			for(int i =0; i < informacion.size(); i++){
				if(	informacion.get(i).getDescripcion() != ""){
					descripcion.setVisibility(View.VISIBLE);
					descripcion.setText(""+informacion.get(i).getDescripcion());
				}
				if(informacion.get(i).getNombre() != ""){
					titulo_desc.setVisibility(View.VISIBLE);
					titulo_desc.setText(""+informacion.get(i).getNombre());
				}
			}
			dialog.dismiss();
		}
	}
}
